deepthroatactionsV6

bugfix for eye pupil shocking going negative, had to impose an upper range on shock amount



/*************************/
deepthroatactionsV5

added some settings to change her mood when deepthroating and hilting

 - sby


/***********************/
deepthroatactionsV4

added modpage to better control mod in game, see loader tab after loading in game


oops, forgot to upload this one
 - sby


/*************************/
deepthroatactionsV3_1

fixed settings file that was missing a setting
rewrote mod with free as3 compiler
added notes in the settings file itself
added persist setting to keep the mod even if the loader reset is performed


 - sby

 
 
/*******************/
deepthroatactionsV3

added some breathlevel on stuff
added percentage of activation on stuff


 - sby

/**************************/
deepthroatactionsV2

a mod to add additional actions for on deepthroat, in deepthroat ,on hilt, in hilt

main features:
on-deepthroat actions
in-deepthroat actions
on-hilt actions
in-hilt actions

options:

deepthroatactions=1						//1=on,0=off; enables deepthroat actions in this section
gagondeepthroat=1						//1=on,0=off; will play gag sound when throat is hit
splatgenerateondeepthroat=1				//1=on,0=off; will show splat when throat is hit
splatsoundondeepthroat=0				//1=on,0=off; will make splat sound when throat is hit
pleasureincreaseondeepthroat=1			//1=on,0=off; will allow pleasure increases from hitting throat
deepthroatpleasureincreaserandom=300	//0 to lots; randomly up to amount is added to base for pleasure, when throat is hit
deepthroatpleasureincreasebase=500		//0 to lots; will give a bonus to pleasure when throat is hit
passoutfactorincreaseondeepthroat=1	/	/1=on,0=off; enables pass out factor, or "breath", to be decreased from hitting throat
deepthroatpassoutmult=1.7				//0.0+ ; the multiplier of amount of breath lost; breath lost is fractionally divided from current breath
deepthroatpassoutbase=1.5				//1.0 + ; the base amount of breath lost; equation: her.passOutFactor = Math.min(her.passOutMax, her.passOutFactor + deepthroatpassoutmult * (deepthroatpassoutbase - her.passOutFactor / her.passOutMax)); 
shockinthroat=1							//1=on,0=off; stays wide eyed while in throat
shockondeepthroat=1						//1=on,0=off; gets wide eyed when throat is hit
shockondeepthroatamount=160				//0=none,160=almost no pupils; amount that she gets wide-eyed. (also effects length of shock)
shockondeepthroateyenormalizefasterrate=0.005		//0.0+; linear additional amount that she returns to normal per frame; equation: her.eyelidMotion.shock = Math.max(0, her.eyelidMotion.shock - shockondeepthroatamount*shockondeepthroateyenormalizefasterrate);
shockondeepthroateyenormalizefasterexporate=0.05	//0.0+; quadratically returns to normal by this rate; equation: her.eyelidMotion.shock = Math.max(0, her.eyelidMotion.shock - (shockondeepthroatamount - her.eyelidMotion.shock)*shockondeepthroateyenormalizefasterexporate);
winceinthroat=0							//1=on,0=off; she will wince while in her throat, overrides shockinthroat
winceondeepthroat=0						//1=on,0=off; she will wince when her throat is hit
winceondeepthroatholdtime=6				//0+; frames that wince from throat hit is held
----------
hiltactions=1							//1=on,0=off; enables hilt actions in this section
gagonhilt=0								//1=on,0=off; will play gag sound when hilt is hit
splatgenerateonhilt=1					//1=on,0=off; will show splat when hilt is hit
splatsoundonhilt=1						//1=on,0=off; will show splat when hilt is hit
pleasureincreaseonhilt=1				//1=on,0=off; will allow pleasure increases from hilting
hiltpleasureincreaserandom=300			//0 to lots; randomly up to amount is added to base for pleasure, when hilted
hiltpleasureincreasebase=500			//0 to lots; will give a bonus to pleasure when hilted
passoutfactorincreaseonhilt=1			/1=on,0=off; enables pass out factor, or "breath", to be decreased from hilting
hiltpassoutmult=1.5						//0.0+ ; the multiplier of amount of breath lost; breath lost is fractionally divided from current breath
hiltpassoutbase=1.4						//1.0 + ; the base amount of breath lost; equation: her.passOutFactor = Math.min(her.passOutMax, her.passOutFactor + hiltpassoutmult * (hiltpassoutbase - her.passOutFactor / her.passOutMax));
shockinhilt=1							//1=on,0=off; stays wide eyed while in hilt
shockonhilt=0							//1=on,0=off; gets wide eyed when hilted
shockonhiltamount=90					//0=none,160=almost no pupils; amount that she gets wide-eyed. (also effects length of shock)
shockonhilteyenormalizefasterrate=0.005			//0.0+; linear additional amount that she returns to normal per frame; equation: her.eyelidMotion.shock = Math.max(0, her.eyelidMotion.shock - shockonhiltamount*shockonhilteyenormalizefasterrate);
shockonhilteyenormalizefasterexporate=0.03		//0.0+; quadratically returns to normal by this rate; equation: her.eyelidMotion.shock = Math.max(0, her.eyelidMotion.shock - (shockonhiltamount - her.eyelidMotion.shock)*shockonhilteyenormalizefasterexporate);
winceinhilt=0							//1=on,0=off; she will wince while in hilt
winceonhilt=0							//1=on,0=off; she will wince when hilted
winceonhiltholdtime=6					//0+; frames that wince from hilt hit is held


 - sby
